// fn main() {
//     //const a: i32 = 3;

//     // let a = "abcd";
//     // let a = a.len(); // 新的a隐藏了前面的a

//     // let a: u8 = 255;

//     // print!("{}", a);

//     // let x = 3.0f32;
//     // let x = 3.0;

//     // let a = b'a';

//     // println!("{}", a);

//     let ch = 'z';
//     let ch = '€';
//     let ch = '😊';
// }

// fn main(){
//     let tup = (1,'c', 2.2);
//     let tup: (f64, bool, char) = (6.5, true, 'x');

//     println!("{} {} {}", tup.0, tup.1, tup.2);

//     let (x, y, z) = tup;
// }

fn main() {
    let arr = [1, 2, 3, 4, 5];
    let arr: [f64; 5] = [1.1, 2.2, 3.3, 4.4, 5.5]; // 显式写明类型和元素个数


    let arr = [3; 5]; // 另一种定义方式，等价于[3, 3, 3, 3, 3]

    let x = arr[0];

    println!("{}", x);
}
